mint leaves - German English Dictionary